package cn.rxls.community.enums;

import lombok.AllArgsConstructor;

/**
 * 用户、房屋关联状态
 */
@AllArgsConstructor
public enum UserHousesStateEnum {
    NORMAL(1, "正常"),
    DISABLE(0, "禁用");


    /**
     * 状态码
     */
    public final Integer code;

    /**
     * 描述信息
     */
    public final String msg;

    /**
     * 获取状态码
     * @param msg 描述信息
     * @return 状态码
     */
    public static Integer getCodeByMsg(String msg) {
        for (UserHousesStateEnum state : values()) {
            if (state.msg.equals(msg)) {
                return state.code;
            }
        }
        return null; // 如果没有找到匹配的描述信息，可以返回null或抛出异常
    }
}
